package com.dswz.dao;

import com.dswz.po.UserCart;
import com.dswz.po.UserCartQuery;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public abstract interface UserCartDao
{
  public abstract int countByExample(UserCartQuery paramUserCartQuery);
  
  public abstract int deleteByExample(UserCartQuery paramUserCartQuery);
  
  public abstract int deleteByPrimaryKey(String paramString);
  
  public abstract int insert(UserCart paramUserCart);
  
  public abstract int insertSelective(UserCart paramUserCart);
  
  public abstract List<UserCart> selectByExample(UserCartQuery paramUserCartQuery);
  
  public abstract UserCart selectByPrimaryKey(String paramString);
  
  public abstract int updateByExampleSelective(@Param("record") UserCart paramUserCart, @Param("example") UserCartQuery paramUserCartQuery);
  
  public abstract int updateByExample(@Param("record") UserCart paramUserCart, @Param("example") UserCartQuery paramUserCartQuery);
  
  public abstract int updateByPrimaryKeySelective(UserCart paramUserCart);
  
  public abstract int updateByPrimaryKey(UserCart paramUserCart);
}


